<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Highscore - The Boost C++ Libraries</title>
<link rel="stylesheet" href="css/highscore.css" type="text/css">
<link rev="made" href="mailto:boris@highscore.de">
<link rel="home" href="frontpage.html" title="The Boost C++ Libraries">
<link rel="next" href="introduction.html" title="Chapter 1: Introduction">
<link rel="chapter" href="introduction.html" title="Chapter 1: Introduction">
<link rel="chapter" href="smartpointers.html" title="Chapter 2: Smart Pointers">
<link rel="chapter" href="functionobjects.html" title="Chapter 3: Function Objects">
<link rel="chapter" href="eventhandling.html" title="Chapter 4: Event Handling">
<link rel="chapter" href="stringhandling.html" title="Chapter 5: String Handling">
<link rel="chapter" href="multithreading.html" title="Chapter 6: Multithreading">
<link rel="chapter" href="asio.html" title="Chapter 7: Asynchronous Input and Output">
<link rel="chapter" href="interprocesscommunication.html" title="Chapter 8: Interprocess Communication">
<link rel="chapter" href="filesystem.html" title="Chapter 9: Filesystem">
<link rel="chapter" href="datetime.html" title="Chapter 10: Date and Time">
<link rel="chapter" href="serialization.html" title="Chapter 11: Serialization">
<link rel="chapter" href="parser.html" title="Chapter 12: Parser">
<link rel="chapter" href="containers.html" title="Chapter 13: Containers">
<link rel="chapter" href="datastructures.html" title="Chapter 14: Data Structures">
<link rel="chapter" href="errorhandling.html" title="Chapter 15: Error Handling">
<link rel="chapter" href="castoperators.html" title="Chapter 16: Cast Operators">
<meta http-equiv="pics-label" content='(pics-1.1 "http://www.icra.org/ratingsv02.html" l gen true for "http://www.highscore.de" r (nz 1 vz 1 lz 1 oz 1 cz 1) gen true for "http://highscore.de" r (nz 1 vz 1 lz 1 oz 1 cz 1))'>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<link href="http://www.highscore.de/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon">
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script><script type="text/javascript" src="js/jquery.event.drag-1.5.min.js"></script><script type="text/javascript" src="js/highscore.js"></script>
</head>
<body>
<div class="docbook book" lang="en">
<p class="author"><a href="mailto:boris@highscore.de">Boris Schäling</a></p>
<script type="text/javascript">
          var titlepage = "前言";
        
      var titles = new Array(titlepage,
      
        "第1章: 简介",
      
        "第2章: 智能指针",
      
        "第3章: 函数对象",
      
        "第4章: 事件处理",
      
        "第5章: 字符串处理",
      
        "第6章: 多线程",
      
        "第7章: 异步输入输出",
      
        "第8澡: 进程间通信",
      
        "第9章: 文件系统",
      
        "第10章: 日期与时间",
      
        "第11章: 序列化",
      
        "第12章: 词法分析器",
      
        "第13章: 容器",
      
        "第14章: 数据结构",
      
        "第15章: 错误处理",
      
        "第16章: 转型操作符",
      
      "");

      
          var titlehtml = "frontpage.html";
        
      var filenames = new Array(titlehtml,
      
        "introduction.html",
      
        "smartpointers.html",
      
        "functionobjects.html",
      
        "eventhandling.html",
      
        "stringhandling.html",
      
        "multithreading.html",
      
        "asio.html",
      
        "interprocesscommunication.html",
      
        "filesystem.html",
      
        "datetime.html",
      
        "serialization.html",
      
        "parser.html",
      
        "containers.html",
      
        "datastructures.html",
      
        "errorhandling.html",
      
        "castoperators.html",
      
      "");

      
      document.open();
      document.write('<form action="" class="toc">');
      document.write('<select size="1" onchange="location.href=options[selectedIndex].value">');
      for (var i = 0; i < titles.length && i < filenames.length; ++i) {
        if (titles[i] != "" && filenames[i] != "") {
          document.write('<option');
          document.write(' value="' + filenames[i] + '"');
          var expr = new RegExp('[/\]' + filenames[i] + '$');
          if (expr.test(location.href)) {
            document.write(' selected="selected"');
          }
          document.write('>' + titles[i] + '<\/option>');
        }
      }
      document.write('<\/select>');
      document.write('<\/form>');
      document.close();
      
    </script><noscript><p class="toc"><a href="toc.html">目录</a></p></noscript>
<hr class="hrhead">
<h1>The Boost C++ Libraries</h1>
<hr>
<div class="toc">
<h3>目录</h3>
<ul>
<li><a href="introduction.html">第1章: 简介</a></li>
<li><a href="smartpointers.html">第2章: 智能指针</a></li>
<li><a href="functionobjects.html">第3章: 函数对象</a></li>
<li><a href="eventhandling.html">第4章: 事件处理</a></li>
<li><a href="stringhandling.html">第5章: 字符串处理</a></li>
<li><a href="multithreading.html">第6章: 多线程</a></li>
<li><a href="asio.html">第7章: 异步输入输出</a></li>
<li><a href="interprocesscommunication.html">第8澡: 进程间通信</a></li>
<li><a href="filesystem.html">第9章: 文件系统</a></li>
<li><a href="datetime.html">第10章: 日期与时间</a></li>
<li><a href="serialization.html">第11章: 序列化</a></li>
<li><a href="parser.html">第12章: 词法分析器</a></li>
<li><a href="containers.html">第13章: 容器</a></li>
<li><a href="datastructures.html">第14章: 数据结构</a></li>
<li><a href="errorhandling.html">第15章: 错误处理</a></li>
<li><a href="castoperators.html">第16章: 转型操作符</a></li>
</ul>
</div>
<p class="license"><a href="http://creativecommons.org/licenses/by-nc-nd/3.0/" rel="license" target="_top"><img src="img/88x31_cc_logo.gif" alt="" width="88" height="31"></a> This book is licensed under a <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/" rel="license" target="_top">Creative Commons License</a>.</p>
<p class="pdf"><a target="_top" href="http://en.highscore.de/shop/index.php?p=boost-pdf-en"><img src="img/32x32_pdficon.gif" alt="" width="32" height="32" style="margin-right:5px"></a><a target="_top" href="http://en.highscore.de/shop/index.php?p=boost-epub-en"><img src="img/49x32_epubicon.png" alt="" width="49" height="32"></a>
            你可以购买本书：
            <a target="_top" href="http://en.highscore.de/shop/index.php?p=boost-pdf-en">A4和US Letter格式的PDF文件</a>
            或是 
            <a target="_top" href="http://en.highscore.de/shop/index.php?p=boost-epub-en">用于eBook阅读器的ePub文件</a>。
          </p>
<p class="othercredit">This book has been translated from German to English by 
          <a href="mailto:boost@andreasmasur.com">Andreas Masur</a> (<a href="http://www.andreasmasur.com/" target="_top">Homepage</a>).</p>
<hr>
<h2>内容</h2>
<div class="preface">
<h3>你将学到些什么</h3>
<p>本书是对 Boost C++ 库的介绍，Boost 库通过加入一些在实践中非常有用的函数对 C++ 标准进行了补充。
由于 Boost C++ 库是基于 C++ 标准的，所以它们是使用最先进的 C++ 来实现的。
它们是平台独立的，并由于有一个大型的开发人员社区，它可以被包括 Windows 和 Linux 在内的许多操作系统所支持。</p>
<p>Boost C++ 库可以提升你作为一个 C++ 开发人员的生产力。
例如，你可以从智能指针中受益，帮助你写出更可靠的代码，或者使用某个库来开发平台独立的网络应用。
因为多数 Boost C++ 库正被收录进下一个版本的 C++ 标准，所以你可以从今天就开始作好准备。</p>

</div>
<hr>
<h2>要求</h2>
<div class="preface">
<h3>你应该懂得些什么</h3>
<p>因为 Boost C++ 库是基于且扩展了 C++ 标准，所以你应该懂得 C++ 标准。
你应该了解且能够使用容器、迭代器及算法，最好有听说过以下概念：RAII，函数对象，或是谓词。
你越是了解 C++ 标准，就越能从 Boost C++ 库中受益。</p>
</div>
</div>
<hr class="hrfoot">
<p class="copyright">Copyright © 2008-2010 
        <a class="link" href="mailto:boris@highscore.de">Boris Schäling</a>
      <br>Version
        1.0
        /
        01 April 2010<br><a href="http://en.highscore.de/cpp/boost/" target="_top">http://en.highscore.de/cpp/boost/</a></p>
</body>
</html>
